Career 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992 1990
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F5 Italy F9 Spain F11 Croatia F2 Tunisia F29 Bahrain F1 (Manama) Tunisia F31 (Hammamet) Turkey F2 (Antalya) M25 Poznan Germany F2 Germany F3 Croatia F1 Colombia F4 Czech Republic F6 Morocco F5 Morocco F1 CA Challenge 2002 - Graz Muller Cup - Ulm Nord/LB Open - Braunschweig Skandia Open - Linz Warta Cup 2001 - Sopot Zagreb Open - Zagreb Citta di Como - Como Challenger 42 - Andrezieux Steelers Cup - Kosice Ischgl International ATP Challenger - Ischgl The LTA Men's Challenger Wrexham - Wrexham 2005 Freeman Men's Challenger - Joplin Garden Open 2005 - Rome Stella Artois Clay Court Championships - Budaors Open de la Ville de Saint Denis - Reunion Island s Tennis Masters 06 - Graz Challenger DCN de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Baden Open - Karlsruhe Porsche Open - Poznan LTA Shrewsbury Challenger - Shrewsbury 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Open D'Orleans - Orleans Monza Challenger Bratislava Challenger Poznan Challenger Alexander Kolyaskin Memorial - Donetsk KGHM Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Siemens Open - Scheveningen Alexander Kolyaskin Memorial - Donetsk Samsung Securities Cup - Seoul Tatra Banka Open 2006 - Bratislava Tennis Napoli Cup - Napoli Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux Fergana Challenger - Fergana Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Flea Market Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Ostrava Challenger Hellmann's Cup - Santiago Internationaler Raiffeisen Grand Prix - St. Polten Connex Open Romania - Bucharest Kremlin Cup - Moscow Open Seat-Godo 2000 - Barcelona Qatar ATP Challenger - Doha Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Gelsor Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Dubai Tennis Open - Dubai 2002 Mercedes Cup - Stuttgart Qatar Exxon Mobil Open 2003 - Doha Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Samsung Open - Nottingham 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Jakarta Kitzbuhel Long Island Lyon Jakarta Florence Stuttgart Schenectady Memorial Kolyaskin - Donetsk Montevideo Togliatti Cup - Togliatti Mordovia Cup - Mordovia Buenos Aires Doha Basel Toulouse Sao Paulo Buenos Aires Steelers Cup 2005 - Kosice S Tennis Masters - Graz Lambertz Open by Stawag - Aachen Media Will Cup Busan Challenger Tennis - Busan XI Abierto Internacional de Salinas - Salinas Coffee Cup Challenger - Chikmagalur Open de L'Isere-Trophee BNP Paribas - Grenoble XI Torneo Internazionale di Tennis - Barletta Idea Prokom Open - Sopot KGHM Polish Indoors - Wroclaw KGHM Polish Indoors - Wroclaw University of Tennessee USTA Challenger - Knoxville Grand Prix de Tennis de Lyon - Lyon Arroyo de la Encomienda - Valladolid The Stella Artois Championships - London Generali Open - Kitzbuhel Orange Prokom Open - Sopot KGHM Polish Indoors - Wroclaw Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Uncle Toby's Australian Men's Clay Court Challenger - Canberra St. Petersburg Open - St. Petersburg Sydney International - Sydney Black Forest Open 2004 - Freudenstadt Millenium Tennis Championships - Delray Beach Tehran Open 2004 - Tehran 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca IPP Open - Helsinki Badden Open by Rothaus - Ettlingen Abierto Internacional Varonil Ciudad de Cancun - Cancun Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna BMW Open - Munich Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Artois Championships - London Helsinki Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London Mercedes Cup - Stuttgart KGHM Polish Indoors - Wroclaw Legg Mason Tennis Classic - Washington Open 88 - Contrexeville BCR Open Romania - Bucharest China Open - Beijing Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Warta Cup - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing The Wright Financial Group, Inc. Challenger - Champaign If Stockholm Open - Stockholm Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre Bank Austria Tennis Trophy - Vienna Kyiv Open - Kiev Oberstraufen Cup - Oberstaufen Alexander Kolyaskin Memorial - Donetsk X Trofeo Ciudad de Quito - Quito Brisbane International - Brisbane Medibank International - Sydney Open de la Ville de Saint Denis - Reunion Island Movistar Open - Santiago USTA Men's Challenger of Dallas - Dallas Logopak Challenger 2005 - Lubeck Challenger Casablanca San Angel - Mexico City Waldbaum's Hamlet Cup - Long Island Nord LB Open - Braunschweig Brasil Open - Costa do Sauipe The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Open Mutouest St. Brieuc - St. Brieuc Mercedes Cup - Stuttgart Dharwad Challenger 2006 - Dharwad ECM Prague Open - Prague Malaysian Open - Kuala Lumpur Czech Open 2006 - Prostejov If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha San Marino Cepu Open - San Marino Open D'Orleans - Orleans Pekao Open - Szczecin Open Costa Daurada - Tarragona Apia International - Sydney Generali Open 2000 - Kitzbuhel Ciutat de Barcelona - Barcelona Kobstaedernes ATP Challenger - Kolding Privatbank Open 2006 - Dnepropetrovsk PBZ Zagreb Indoors - Zagreb KGHM Dialog Polish Indoors - Wroclaw BH Telecom Sarajevo 2007 - Sarajevo ABN AMRO World Tennis Tournament - Rotterdam Morocco Tennis Tour - Casablanca Regions Morgan Keegan Championships - Memphis Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Amsterdam ECU Prague Open - Prague Abierto Mexicano Telcel - Acapulco Germany F1 Astana Challenger - Astana Challenger Lugano - Lugano BRD Nastase Tiriac Trophy - Bucharest Siemens Open 2007 - Scheveningen Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz Serbia Open - Belgrade Alexander Kolyaskin Memorial - Donetsk Doha Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Credit Agricole Suisse Open - Gstaad IPP Open - Helsinki Generali Open 2001 - Kitzbuhel Scania Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open 13 - Marseille KGHM Dialog Polish Indoors - Wroclaw ECM Prague Open 2005 - Prague U.S. National Indoor Tennis Championships - Memphis 2000 Mercedes Cup - Stuttgart San Luis Potosi Challenger - San Luis Potosi BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch AGT Challenger - Leon Bet-at-home Open - Hamburg Busan Open Challenger Tennis - Busan Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Abierto Mexicano Telcel - Acapulco Nord LB Open - Braunschweig Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Grand Prix Hassan II - Casablanca Porsche Open - Poznan Telenordia Swedish Open - Bastad Gerry Weber Open - Halle Southern Capital Cup - Almaty Black Forest Open - Freudenstadt Qatar ExxonMobil Open - Doha Pekao Open - Szczecin Milan Indoors - Milan Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Brisbane International - Brisbane Generali Open 2003 - Kitzbuhel The Dubai Tennis Championships - Dubai Open de Moselle - Metz San Marino Basel Qatar Mobil Open 2000 - Doha Doha Dubai CA Tennis Trophy - Vienna Brisbane International - Brisbane Apia International - Sydney ATP Challenger Trophy 2008 - Trnava St. Polten ABN/AMRO World Tennis Tournament - Rotterdam Lyon Santiago Kitzbuhel Nord/LB Open - Braunschweig St.Petersburg Challenger by Kinex - St. Petersburg Tunis Open 2006 - Tunis Szczecin Challenger Gallagher International - Hamilton Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Kaltenberg Open - Split III Isla de Lanzarote - Lanzarote Szczecin Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Salzburg Challenger Campbell's Hall of Fame Tennis Championships - Newport Bauer Watertechnology Cup - Eckental Open de Moselle - Metz Kyiv Open - Kiev Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Tennis Napoli Cup 2006 - Napoli Abierto Mexicano Telcel - Acapulco Ostend Challenger Tennis Cup of Flanders - Ostende USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Wroclaw Challenger Hamburg Challenger - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Compaq Cup 2001 - Zabrze Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Pekao Open 2003 - Szczecin Pekao Open 2001 - Szczecin Kish Free Zone Island Challenger - Kish Island Internationale Tenniskampioenschappen Scheveningen - Scheveningen Uncle Toby's Burnie Challenger - Tasmania Ciudad de Pozoblanco Open Diputacion - Cordoba Rado Geneva Challenger - Geneva Wroclaw Challenger Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto Ispat Open 2004 - Ostrava Nokian Hakkapeliitta Open - Tampere Budapest Challenger - Budapest Copa Ericsson Argentina - Buenos Aires Porsche Open - Poznan Grand Prix Hassan II - Casablanca Copa Ericsson Mexico - Guadalajara La Gran Copa Ericsson - Porto Alegre Bratislava Challenger Muller Cup 99 - Ulm Nokian Hakkapeliitta Open - Tampere Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Porsche Open - Poznan Aegon Nottingham Open - Nottingham Draft Corona Mexico City Open - Mexico City Copa Ericsson Peru - Lima The Samsung Open - Bournemouth Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Dubai Tennis Open - Dubai Unique Zagreb Open - Zagreb Ljubljana Open - Ljubljana Neride Prague Indoor - Prague Unicredit Czech Open - Prostejov Pekao Open - Szczecin St. Petersburg Challenger by Kinex - St. Petersburg Karshi Challenger - Karshi Gstaad Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Wroclaw Challenger Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Adidas International - Sydney Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Rado Swiss Open - Gstaad BMW Open - Munich Adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2001 - Doha Chevrolet Cup - Vina del Mar Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad Energis Open - Amsterdam UBS Open Gstaad - Gstaad Qatar Exxon Mobil Open 2002 - Doha Trofeo Conde de Godo - Barcelona RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Milan Indoors - Milan Open 13 - Marseille Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Idea Prokom Open - Sopot RCA Championships - Indianapolis Telenordia Swedish Open - Bastad RCA Championships - Indianapolis President's Cup 2000 - Tashkent Scottsdale St. Polten Oporto New Haven Jakarta Casablanca Dubai Franklin Templeton Tennis Classic - Scottsdale Bologna BMW Open - Munich Casablanca Gstaad Open Seat-Godo 2001 - Barcelona Kitzbuhel Vienna Stuttgart Casablanca San Marino Rotterdam Casablanca Barcelona Kremlin Cup - Moscow Casablanca Santiago Dubai The Lipton Championships - Key Biscayne Licher German Open - Hamburg 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Stuttgart Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Dubai Open - Dubai New Haven Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Idea Prokom Open - Sopot Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Nice Rome Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Toulouse NASDAQ-100 Open - Miami Abierto Mexicano de Tenis - Mexico City Doha Bucharest BNP Paribas Masters - Paris Open Seat-Godo '99 - Barcelona Bolzano Merano Open - Merano 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel BNP Paribas Open - Indian Wells Bordeaux Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Adidas International - Sydney Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Qatar Open - Doha Estoril Shanghai ATP Masters - Shanghai Tennis Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Bologna Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open Sabadell Atlantico - Barcelona Tennis Masters Series - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Eurocard Open - Stuttgart Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Qatar Mobil Open '99 - Doha Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Internazionali BNL d'Italia - Rome Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Monte Carlo Open - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Athens French Open Wimbledon U.S. Open Australian Open French Open Australian Open French Open Wimbledon U.S. Open Italian Open - Rome China Open - Beijing Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Madrid U.S. Open - New York Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Paris French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Italian Open - Rome Wimbledon - London Rome French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Monte Carlo Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, MAR-UKR 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, World Group, QR, MAR-GBR 3-2 Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 2, 2R, IRL-MAR 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, QR, SUI-MAR 3-2 Davis Cup, Group 2, 2R, POL-GEO 2-3 Barcelona Olympics Olympics - Athens Olympics - London